/*public*/
body, th, td, input, select, textarea, button { font:12px Tahoma,Arial,Georgia,Simsun,Helvetica,sans-serif;line-height:20px; color:#666; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; color:#000; }
ul li { list-style: none; }
a { color: #000; text-decoration: none; }
a:hover { color: #003 }
img { border:0; }
.f_l { float:left; }
.f_r { float:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.dis { display:block; }
.inline { display:inline; }
.none { display:none; }
/*clearfix*/
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; zoom: 1; }
/* Hide from IE Mac \*/
	.clearfix { display: block; }
/* End hide from IE Mac*/
	.clear { clear:both }
.alignleft { float:left }
.alignright { float:right }
blockquote, pre, code { margin:5px 0; padding:8px 10px 7px 36px; border-bottom:1px solid #FAFAFA; border-left:3px solid #E5E5E5; background:#FAFAFA url(images/sprite.png) no-repeat -197px -321px; display:block }
/*common*/

.product_list{ padding:20px;}
.product_list ul li .imgbox{ width:262px; height:166px; background:#eee; overflow:hidden; text-align:center;}
.product_list ul li { float: left; width:25%; height:300px;}
.product_list ul li .listbox{ padding:10px;}
.product_list ul li .listbox .con{ line-height:20px; height:60px; overflow:hidden; margin:10px 0;}
.product_list ul li .listbox .con strong{ color:#C00}
.product_list .page{ text-align:right;}